package plgcore

import (
	"dgo/goutils/utils"
)

func init() {
	utils.RegisterCreate("core.iochannel", CreateCoreIOChanellPluginFunc)
	utils.RegisterCreate("core.notify", CreateProjNotifyPlugFunc)
	utils.RegisterCreate("core.cmd", CreateCoreCmdCltPlugFunc)
	utils.RegisterCreate("core.ex", CreateExPlgFunc)
	utils.RegisterCreate("core.subscriber", CreatePlgCoreSubscriberFunc)
	utils.RegisterCreate("core.subscriber.sync", CreatePlgCoreSyncSubscriberFunc)
	utils.RegisterCreate("core.sflogger.filelogger", CreateLoggerFilePlugFunc)
	utils.RegisterCreate("core.fatal.log", CreatePlugFatalFileFunc)
	utils.RegisterCreate("core.shellrunner", CreateProjShellRunnerFunc)
	utils.RegisterCreate("core.app.vars", CreatePlgAppVarsFunc)

}
